package com.ixoko.swagger.req;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @author luojie
 */
@Data
@ApiModel(value = "私人导游个人详细信息dto")
public class ClientGuiderSaveDetailReqDto {

    @ApiModelProperty(value = "id不能为空  私人导游id")
    private Long id;

    /**
     * 目前身份：1-专业导游；2-当地人；3-留学生；4-华侨
     */
    @ApiModelProperty(value = "目前身份：1-专业导游；2-当地")
    private Byte currIdentity;

    /**
     * 工作状态：0-在读学生；1-已工作
     */
    @ApiModelProperty(value = "工作状态：0-在读学生；1-已工")
    private Byte workStatus;

    /**
     * 毕业学校
     */
    @ApiModelProperty(value = "毕业学校")
    private String graduateSchool;

    /**
     * 专业
     */
    @ApiModelProperty(value = "专业")
    private String major;

    /**
     * 学历：1-大专；2-本科；3-硕士；4-博士；9-其他
     */
    @ApiModelProperty(value = "学历：1-大专；2-本科；3-硕士")
    private Byte education;

    /**
     * 其他专长领域（多个以半角逗号分隔）：房产、医疗、商务、历史、艺术、美食、购物、摄影、户外等
     */
    @ApiModelProperty(value = "其他专长领域（多个以半角逗号分")
    private String industry;

    /**
     * 是否有车：0-无；1-有
     */
    @ApiModelProperty(value = "是否有车：0-无；1-有")
    private Byte hasCar;

    /**
     * 是否会开车：0-否；1-是
     */
    @ApiModelProperty(value = "是否会开车：0-否；1-是")
    private Byte driveCar;

    @ApiModelProperty(value = "车辆信息dto")
    private ClientGuiderCarReqDto clientGuiderCarReqDto;

    /**
     * 自我介绍
     */
    @ApiModelProperty(value = "自我介绍")
    private String description;

}
